package edu.upc.clase.demo.entity;

import java.io.Serializable;
import java.sql.Date;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author gian
 */
@XmlRootElement
public class Usuario implements Serializable {
    
    private Integer id;
    private String nombre;
    private String correo;
    private String password;

    private int tipo_documento_id_documento;

    private String apellido;
    private String sexo;
    private String nu_documento;
    private String te_fijo;
    private String te_movil;
    private String direccion;
    private Date fe_nacimiento;
    private String apelativo;
    private String autobiografia;
    private String pagina_url;
    private String banco;
    private String nu_cta_bancaria;
    private String tipo_usuario;// E-S-A
    private String in_estado;




    public Usuario() {
    }

    public Usuario(Integer id, String nombre, String correo, String password) {
        this.id = id;
        this.nombre = nombre;
        this.correo = correo;
        this.password = password;
    }

    public Usuario(String nombre, String correo, String password) {
        this.nombre = nombre;
        this.correo = correo;
        this.password = password;
    }

    public Usuario(int tipo_documento_id_documento, String correo, String password, String nombre, String apellido, String sexo, String nu_documento, String te_movil, String direccion, Date fe_nacimiento, String tipo_usuario, String in_estado) {
        this.tipo_documento_id_documento = tipo_documento_id_documento;
        this.correo = correo;
        this.password = password;
        this.nombre = nombre;
        this.apellido = apellido;
        this.sexo = sexo;
        this.nu_documento = nu_documento;
        this.te_movil = te_movil;
        this.direccion = direccion;
        this.fe_nacimiento = fe_nacimiento;
        this.tipo_usuario = tipo_usuario;
        this.in_estado = in_estado;
    }

    public Usuario(int tipo_documento_id_documento, String correo, String password, String nombre, String apellido, String sexo, String nu_documento, String te_fijo, String te_movil, String direccion, Date fe_nacimiento, String apelativo, String autobiografia, String pagina_url, String banco, String nu_cta_bancaria, String tipo_usuario, String in_estado) {
        this.tipo_documento_id_documento = tipo_documento_id_documento;
        this.correo = correo;
        this.password = password;
        this.nombre = nombre;
        this.apellido = apellido;
        this.sexo = sexo;
        this.nu_documento = nu_documento;
        this.te_fijo = te_fijo;
        this.te_movil = te_movil;
        this.direccion = direccion;
        this.fe_nacimiento = fe_nacimiento;
        this.apelativo = apelativo;
        this.autobiografia = autobiografia;
        this.pagina_url = pagina_url;
        this.banco = banco;
        this.nu_cta_bancaria = nu_cta_bancaria;
        this.tipo_usuario = tipo_usuario;
        this.in_estado = in_estado;
    }

    public String getCorreo() {
        return correo;
    }

    public void setCorreo(String correo) {
        this.correo = correo;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getApelativo() {
        return apelativo;
    }

    public void setApelativo(String apelativo) {
        this.apelativo = apelativo;
    }

    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public String getAutobiografia() {
        return autobiografia;
    }

    public void setAutobiografia(String autobiografia) {
        this.autobiografia = autobiografia;
    }

    public String getBanco() {
        return banco;
    }

    public void setBanco(String banco) {
        this.banco = banco;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public Date getFe_nacimiento() {
        return fe_nacimiento;
    }

    public void setFe_nacimiento(Date fe_nacimiento) {
        this.fe_nacimiento = fe_nacimiento;
    }

    public String getIn_estado() {
        return in_estado;
    }

    public void setIn_estado(String in_estado) {
        this.in_estado = in_estado;
    }

    public String getNu_cta_bancaria() {
        return nu_cta_bancaria;
    }

    public void setNu_cta_bancaria(String nu_cta_bancaria) {
        this.nu_cta_bancaria = nu_cta_bancaria;
    }

    public String getNu_documento() {
        return nu_documento;
    }

    public void setNu_documento(String nu_documento) {
        this.nu_documento = nu_documento;
    }

    public String getPagina_url() {
        return pagina_url;
    }

    public void setPagina_url(String pagina_url) {
        this.pagina_url = pagina_url;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getTe_fijo() {
        return te_fijo;
    }

    public void setTe_fijo(String te_fijo) {
        this.te_fijo = te_fijo;
    }

    public String getTe_movil() {
        return te_movil;
    }

    public void setTe_movil(String te_movil) {
        this.te_movil = te_movil;
    }

    public int getTipo_documento_id_documento() {
        return tipo_documento_id_documento;
    }

    public void setTipo_documento_id_documento(int tipo_documento_id_documento) {
        this.tipo_documento_id_documento = tipo_documento_id_documento;
    }

    public String getTipo_usuario() {
        return tipo_usuario;
    }

    public void setTipo_usuario(String tipo_usuario) {
        this.tipo_usuario = tipo_usuario;
    }

    
}